/**
 * 前端js库: IMU 1.0
 * Copyright(c) 2013 IMU-JS
 * iduosi@gmail.com
 * imu.com
 */

/**
 * @class Array
 * @content 补充Array内置对象
 */
Imu.applyLess(Array.prototype, {
	/**
	 * @content 查找数组中是否有指定的对象
	 * @param {mixed} o 指定的查找对象
	 * @return {number} index
	 */
	indexOf: function (o) {
		var i = 0, len = this.length;
		for (; i < len; i++) {
			if (this[i] == o) {
				return i;
			}
		}
		return -1;
	},
	/**
	 * @content 删除数组中指定的对象
	 * @param {mixed} o 指定删除的对象
	 */
	remove: function (o) {
		var i = this.indexOf(o);
		if (i != -1) {
			this.splice(i, 1);
		}
		return this;
	}
});